import requests

# 设置接口 URL 和请求参数
url = "http://api.cadal.edu.cn/cadal/cbook/?q=Title:%E5%9D%A6%E5%85%8B&token=d95fb0161c504315885f1ea694c3ca06"

# 发送 GET 请求
try:
    response = requests.get(url, timeout=10)  # 设置超时为10秒
    print(f"HTTP 状态码: {response.status_code}")  # 打印 HTTP 状态码
    if response.status_code == 200:
        print("响应内容: ")
        print(response.text)  # 打印原始响应文本
        try:
            # 尝试将返回的内容解析为 JSON 格式
            data = response.json()
            print("返回的 JSON 数据：")
            print(data)
        except ValueError:
            print("返回的内容不是有效的 JSON 格式")
    else:
        print(f"请求失败，状态码: {response.status_code}")
except requests.exceptions.RequestException as e:
    print(f"请求发生异常: {e}")
